package exception01;

/**
 * 异常的设计思想:
 *   由于java是纯面向对象语言,因此java将程序中可能出现的问题都映射成了java类
 *    映射的java类最终形成了异常体系
 * 异常体系:
 *    Throwable
 *       Exception:java程序中出现的异常都是Exception类或着Exception的子类
 *       Error:程序中出现错误,例如:服务器宕机,内存溢出
 *             我们一般改代码或者修改硬件来解决
 */
public class ExceptionDemo02 {
    public static void main(String[] args) {
        int[] arr = new int[999999999*999999999*999999999*999999999];//java.lang.OutOfMemoryError: Java heap space
    }
}
